package homework.api.day03._cp;

import java.util.ArrayList;
import java.util.Collection;

public class CollectionManyDemo {
    public static void main(String[] args) {
        Collection<String> c1 = new ArrayList<>();
        c1.add("111");
        c1.add("333");
        c1.add("555");

        Collection<String> c2 = new ArrayList<>();
        c2.add("333");
        c2.add("222");
        c2.add("444");
        c2.add("333");
        System.out.println("c1: "+c1);
        System.out.println("c2: "+c2);
        System.out.println("---------------------");

        System.out.println("-----合并-----------");
        c1.addAll(c2);
        System.out.println("c1: "+c1);
        System.out.println("c2: "+c2);
        System.out.println("---------------------");

        System.out.println("------删除相交的部分------------");
        c1 = new ArrayList<>();
        c1.add("111");
        c1.add("333");
        c1.add("555");
        c1.removeAll(c2);
        System.out.println("c1: "+c1);
        System.out.println("c2: "+c2);
        System.out.println("---------------------");

        System.out.println("------获取相交的部分------------");
        c1 = new ArrayList<>();
        c1.add("111");
        c1.add("333");
        c1.add("555");
        c1.retainAll(c2);
        System.out.println("c1: "+c1);
        System.out.println("c2: "+c2);
        System.out.println("---------------------");

        System.out.println("------是否包含------------");
        c1 = new ArrayList<>();
        c1.add("111");
        c1.add("333");
        c1.add("555");
        boolean flag = c1.containsAll(c2);
        System.out.println("是否包含："+flag);




    }
}
